﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Data.Database;
using Business.Entities;

namespace Business.Logic
{
    public class EspecialidadLogic
    {
        private EspecialidadAdapter EspecialidadData;

        public EspecialidadLogic()
        {
            EspecialidadData = new EspecialidadAdapter();
        }
        
        public List<Especialidad> GetAll() //correcto
        {
            try
            {
                return EspecialidadData.GetAll(); //llama al metodo, para traer una lista Materias desde data
            }
            catch(Exception ex)
            {
                throw ex;
            }
        }

        public Especialidad GetOne(int ID) //correcto
        {
            try
            {
                return EspecialidadData.GetOne(ID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public void Save(Especialidad esp) //correcto
        {
            try
            {
                EspecialidadData.Save(esp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public void Delete(Especialidad esp) //correcto
        {
            try
            {
                EspecialidadData.Delete(esp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
}
